# server.compress

- **类型：** `boolean`
- **默认值：** `true`

配置开发和预览服务器是否对静态资源启用 [gzip 压缩](https://developer.mozilla.org/en-US/docs/Glossary/gzip_compression)。

## 禁用

如果你需要禁用 gzip 压缩，可以将 `compress` 设置为 `false`：

```ts title="rsbuild.config.ts"
export default {
  server: {
    compress: false,
  },
};
```

## 压缩级别

Rsbuild 的开发服务器默认采用 [zlib.constants.Z_BEST_SPEED](https://nodejs.org/api/zlib.html#constants) 作为压缩级别，这提供了最佳的压缩性能；预览服务器默认将 `level` 设置为 `6`。

注意，在实际生产环境中，通常会使用 Nginx 或 Apache 等 Web 服务器，它们可能使用不同的压缩级别，因此你可能会发现本地环境中使用 gzip 压缩后的文件大小与生产环境存在差异。
